body,section,div,p,ul,li,dl,dt,dd,h4{ margin:0px; padding:0px;}
a{ color:#020202; text-decoration:none;}
body{ color:#020202; background:#efefef; font-size:1em;}
.small{ font-size:0.8em;}
li{ list-style:none;}
.lightgrey{ color:#aeaeae;}
.font-orange{color:#f2780b;}
.font-grey{ color:#999;}
.tac{ text-align:center;}
.font-blue{ color:#2f91de;}
.con{ width:100%; height:100%; padding-bottom:50px;}
/* banner */
.banner{ width:100%;}
.banner img{ width:100%;}
.scroll{ width:100%; position:relative;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{position:absolute;left:45%;z-index:400;bottom:6px;}
.scroll_position li{display:inline-block;width:8px;height:8px;border-radius:4px;background:#fff; overflow:hidden;}
.scroll_position li a{font-size:0; line-height:30px;}
.scroll_position li.on{background-color:#ff0000;}
.scroll_position_bg{position:absolute;bottom:12px;left:42%;padding:0 15px;z-index:380px;height:26px;border-radius:26px;}

.footer{ position:fixed; height:50px; z-index:99999; background:#fff; border-top:1px #dedede solid; width:100%; left:0px; bottom:0px;}
.footer_search{background: url(../images/serch.png) center center no-repeat; background-size:18px auto; width:100%; height:50px;display: inline-block;}
.index_footlink li{ float:left; width:24%;height:50px; text-align:center; position:relative;}
.index_footlink li.br{ border-right:1px #f7f7f7 solid;}
.index_footlink li a{ color:#666;font-size:12px; line-height:72px; display:block;}
.index_footlink li a.m1{ background:url(../images/m1.png) center 0px no-repeat; background-size:32px auto;}
.index_footlink li a.m2{ background:url(../images/m2.png) center 0px no-repeat; background-size:30px auto;}
.index_footlink li a.m3{ background:url(../images/m3.png) center 0px no-repeat; background-size:30px auto;}
.buynum{ border:none; background:#d93229; border-radius:50%; width:20px; height:20px; position:absolute; top:3px; right:0px; text-align:center; text-shadow:none; font-size:1em; color:#fff;}
.imglist li{ margin-top:3px;}
.imglist img{ width:100%;}